Courses Catalogue

Computer Architecture And Sequential Program

Course Code: CSC 315
Credit Unit: 3
Academic Programme: Bachelor of Science Degree in Computer Science
Faculty: Computer Science
Status: Core
Programme Type: Bachelor

Course Description

Computer architecture is a specification detailing how a set of software and hardware technology standards interact to form a computer system or platform. In short, computer architecture refers to how a computer system is designed and what technologies it is compatible with. This course also deals with the performance evaluation of computer systems. The emphasis is on microprocessors, chip-multiprocessors and memory hierarchy design. Special attention is paid to pipelining, using hardware and/or software techniques to yield high performance. This course will benefit students to understand computer architecture concepts and mechanisms related to the design of modern processors, and memories and explain how these concepts and mechanisms interact.